public interface Map <K,V>{
    void add(K key,V value);

    V remove(K key);

    boolean contains(K key);

    /**
     * 根据key的值获取value
     * @param key 待查找的键
     * @return
     */
    V get(K key);

    /**
     * 将key的值更新为value
     * @param key
     * @param value
     */
    void set(K key, V value);

    int getSize();

    boolean isEmpty();
}
